runtime.pallocData.scavenged (field)
18 uses
runtime (current package)
mgcscavenge.go#L795: p.chunkOf(ci).scavenged.setRange(base, npages)
mgcscavenge.go#L873: for i := len(m.scavenged) - 1; i >= 0; i-- {
mgcscavenge.go#L880: x := fillAligned(m.scavenged[i]|m.pallocBits[i], uint(min))
mgcscavenge.go#L933: x := fillAligned(m.scavenged[i]|m.pallocBits[i], uint(min))
mgcscavenge.go#L946: x := fillAligned(m.scavenged[i]|m.pallocBits[i], uint(min))
mgcscavenge.go#L959: x := fillAligned(m.scavenged[j]|m.pallocBits[j], uint(min))
mpagealloc.go#L417: p.chunkOf(c).scavenged.setRange(0, pallocChunkPages)
mpagealloc.go#L533: scav += chunk.scavenged.popcntRange(si, ei+1-si)
mpagealloc.go#L538: scav += chunk.scavenged.popcntRange(si, pallocChunkPages-si)
mpagealloc.go#L542: scav += chunk.scavenged.popcntRange(0, pallocChunkPages)
mpagealloc.go#L546: scav += chunk.scavenged.popcntRange(0, ei+1)
mpagecache.go#L95: p.chunkOf(ci).scavenged.setRange(pi+i, 1)
mpagecache.go#L137: scav: chunk.scavenged.block64(j),
mpagecache.go#L154: scav: chunk.scavenged.block64(chunkPageIndex(addr)),
mpagecache.go#L162: chunk.scavenged.clearBlock64(cpi, c.cache&c.scav /* free and scavenged */)
mpallocbits.go#L429: scavenged pageBits
mpallocbits.go#L437: m.scavenged.clearRange(i, n)
mpallocbits.go#L445: m.scavenged.clearAll()